<div id="error"></div>
<script language="javascript">
    // apply filters
    var applyFilter = function(){
        jQuery("#list").setGridParam({
            url: '<?php echo site_url() ?>/trancrearcompania/data',
            page:1,
            postData:{
                search: true,
                name: $('#name').val(),
                dispara_fin:$('.f_fin:checked').val()
            }
        }).trigger("reloadGrid");
    }

    jQuery(document).ready(function(){
        jQuery("#list").jqGrid({
            url: '<?php echo site_url() ?>/smsinternos/smsdatacheck',
            mtype: 'POST',
            datatype: 'json',
            colNames:['ID','IDProceso', 'Referencia','Telefono 1','Telefono 2','Contacto','Etapa','Fecha',
            'Dias'],
            colModel :[
                {name:'IdCompania', index:'IdCompania', width:2, hidden:true},
                {name:'IdProceso', index:'IdProceso', width:30, hidden:true},
                {name:'NombreCompania', index:'NombreCompania', width:40},
                {name:'Telefono1Compania', index:'Telefono1Compania', width:25},
            	{name:'Telefono2Compania', index:'Telefono2Compania', width:25},
            	{name:'Contacto',index:'Contacto',width:40},
            	{name:'Etapa',index:'IdEtapa',width:18},
            	{name:'FechaSysProceso', index:'FechaSysProceso', width:18},
            	{name:'Dias', index:'Dias', width:10}
                ],
            pager: jQuery('#pager'),
            hiddengrid: false,
            sortname: 'IdCompania',
            rowNum:1000,
            rowList:[],
            sortorder: "asc",
            height: '100%',
            width: '650',
            imgpath: _base_url + 'public/css/jqgrid/flex/images',
            viewrecords: false,
            multiselect: true,
           
            adjacents: 4,
            jsonReader: { repeatitems : false, IdCompania: "0" }
        }).navGrid('#pager',{add:false,del:false,edit:false,search:false,position:"left"})
         .navButtonAdd('#pager',{caption:"Enviar SMS", buttonimg: _base_url + "public/images/new.png", onClickButton:function(){ var id = jQuery('#list').getGridParam('selarrrow');
        if (id.length > 0) {
          	 var s; 
        	 s = jQuery("#list").getGridParam('selarrrow'); 
        	 var ret = jQuery("#list").getRowData(s[2]);
        	 
        	 var miArray = ''; 
        	 for(var i = 0;i < id.length; i++)
        	 {
        	 	if(miArray.length > 0)
        	 	{
        	 	miArray= miArray+'-'+jQuery("#list").getRowData(s[i]).IdCompania;
        	 	}
        	 	else
        	 	{
        	 		miArray=jQuery("#list").getRowData(s[i]).IdCompania;
        	 	}
        	 }
        	  
           
        	     window.location = _site_url + '/smsinternos/lotedata/'+miArray;
        	 
        } else { jAlert('Debe seleccionar un registro'); }
        return false; } })
       
        $('#apply_filter').bind('click', applyFilter);
    });

 function getCheckedValue(radioObj) 
 {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
   
    
 function cargarporfecha()
 {
 	if ($('#fechasysoruser').val())
 	{
 		a=getCheckedValue($('#fechasysoruser'));
 		if (a=='')
 		{
 			valor='sys';
 		}
 		else
 		{
 			valor=a;
 		}
 		
 		if(valor=='user')
 		{
 		jQuery("#list").setGridParam({url : _site_url + '/trancrearcompania/data/1', page : 1}).trigger('reloadGrid');
 		jQuery("#list_etapas").setGridParam({url : _site_url + '/trancrearcompania/procesos_data', page : 1}).trigger('reloadGrid');
 		}
 		if(valor=='sys')
 		{
 			jQuery("#list").setGridParam({url : _site_url + '/trancrearcompania/data2', page : 1}).trigger('reloadGrid');
 			jQuery("#list_etapas").setGridParam({url : _site_url + '/trancrearcompania/procesos_data2', page : 1}).trigger('reloadGrid');
 		}
 	}
 }
 

 
 function replaceChars(entry) {
	out = ","; // reemplaza la letra a
	add = "."; // por la letra ba
	temp = "" + entry;

	//bucle mientras se encuentre la cadena de busqueda
	while (temp.indexOf(out)>-1)
	{
		//pos es igual a la posicion donde se encuentra la coincidencia
		pos=temp.indexOf(out);
		//coge la cadena desde el principio hasta la primera coincidencia, añade
		// el caracter de reemplazo, y coge el resto de cadena, realizando de esta
		// mantera el reemplazo
		temp = "" + (temp.substring(0, pos) + add + temp.substring((pos + out.length), temp.length));
	}
	return temp;
}
 


</script>
<div class="table_container">



<table>
<tr>
	<td><?php $this->load->view('estatus_filters'); ?></td>
</tr>
<tr>
    <td><div id="titulo">SMS Firma y Datos</div></td></tr>
<tr>
<td>
    <table id="list" class="scroll"></table>
    <div id="pager" class="scroll" style="text-align:center;"></div>
</td>
 </tr>

</table>
</div>